//
// Created by eddy on 24-3-15.
//
#include <iostream>

int main(){

    int num = 10;
    int num2 = 20;
    // 常量指针。允许修改指针的指向，但是不能修改指针的值。
    const int* p;

    p = &num;
    std::cout << p << std::endl;
    p = &num2;
    std::cout << p << std::endl;

    // 指针常量。允许修改指针指向的值，但是不能修改指针的指向地址。
    int* const p2 = &num;
    *p2 = 66;
    std::cout << num << std::endl;
    return 0;
}